from matplotlib import pyplot as plt

label_list = ["part-01", "part-02", "part-03"]
size = [55, 35, 10]
color = ["red", "green", "blue"]
explode = [0, 0.05, 0]
plt.figure(figsize=(20, 15), dpi=80)
patches, l_text, p_text = plt.pie(size,
                                  explode=explode,
                                  colors=color,
                                  labels=label_list,
                                  labeldistance=1.1,
                                  autopct="%1.1f%%",
                                  shadow=False,
                                  startangle=90,
                                  pctdistance=0.6
                                  )
for tem in l_text:
    tem.set_size(25)
for tem in p_text:
    tem.set_size(25)
plt.legend(prop={'size': 20})
plt.show()
